$(function(){

//选择分类时生成属性与规格
	$('select[name=cid]').change(function () {
//		通过tid查找type_attr表所对应的属性值
		var tid = $(':selected', this).attr('tid');
		var cid = $(this).val();
//		alert(cid);
		if (tid == 0)
		{
			alert('顶级分类不能添加商品');
//			如果点击的是顶级分类那么就让select框选中(请选择)
			$('select[name=cid]').attr('value','0');
			return;
		}
		var vl=$(':selected', this).attr('tid');
//		在选择框之前追加隐藏域tid
		$(this).siblings('input[name=tid]').attr('value',vl);
//		发送异步
		$.ajax({
			type:"post",
			url: getAttr,
			data:{tid:tid,cid:cid},
			dataType:'json',
			success:function(data){
//				编辑商品的时候如果异步返回的tid和编辑的tid一样还是以前的旧数据
			for(var c in data){
				if(data[c]==oldCid){
//					alert(oldAttr);
					$('#attr').empty().append(oldAttr);
					$('#spec').empty().append(oldSpec);
				}else{
					var attr, spec, tmp;
						attr = spec = '';
					for (var i in data){
//					因为最后一个添加了所以循环的时候不能循环它
						function isNumber(arg){
//							检测循环data[i]的内容是否为数字
						  return Object.prototype.toString.call(arg) === '[object Number]';
						}
//						如果为假那么说明是一个数组,组合标签
						if(!isNumber(data[i])){
							tmp = '';
							tmp += '<tr class="info">';
							tmp += '<td align="right">' + data[i].aname + '</td>';
							tmp += '<td>';
							
							if (data[i].avalue == ''){
								tmp += '<input type="text" name="';
		
								if (data[i].atype == 0){
									tmp += 'attr[' + data[i].taid +']';
								}
								else{
									tmp += 'spec[' + data[i].taid + '][avalue][]';
								}
								tmp += '"/>';
							}
							else{
								tmp += '<select class="spec" name="';
		
								if (data[i].atype == 0){
									tmp += 'attr[' + data[i].taid +']';
								}
								else{
									tmp += 'spec[' + data[i].taid + '][avalue][]';
								}
		
								tmp += '">';
								tmp += '<option value="0">-请选择-</option>';
								var opt = data[i].avalue.split(',');
								var len = opt.length;
								for (var j = 0; j < len; ++j){
									tmp += '<option value="' + opt[j] + '">' + opt[j] + '</option>';
								}
								tmp += '</select></td>';
							}
							if (data[i].atype == 1){
								tmp += '<td>附加价格 <input type="text" name="spec[' + data[i].taid +'][add][]"/></td>';
								tmp += '<td><span class="add-spec btn btn-success"><i class="icon-plus icon-white"></i>添加规格</span>';
							}
							tmp += '</td>';
							tmp += '</tr>';
		
							if (data[i].atype == 0){
								attr += tmp;
							}
							else{
								spec += tmp;
							}
						}
						
					}
					$('#attr').empty().append(attr);
					$('#spec').empty().append(spec);
				}
			}
				
				
			}
			
		});
	});

	//添加一个规格
	$('.add-spec').live('click', function () {
//		var t=$('.spec').find().html();
//		alert(t);
		var tr = $(this).parents('tr');
		var obj = tr.clone();
		var del = '<span class="del-spec btn btn-info"><i class="icon-white icon-minus"></i>删除规格</span>';
		obj.find('td').eq(3).find('.add-spec').remove();
		obj.find('td').eq(3).append(del);
		tr.after(obj);
	});

	//删除一个规格
	$('.del-spec').live('click', function() {
		$(this).parents('tr').remove();
	});
//	选中当前下拉框的内容其他下拉框就删除这个option
	$('.spec').live('change',function(){
		var v=$(':selected', this).val();
		$('.spec').not(this).find('option[value='+v+']').remove();  //删除Select中属性值为v的Option
	})
//	//百度编辑器
//	window.UEDITOR_HOME_URL = root + '/Public/Ueditor';
//	//百度编辑器不能用百分比设置宽度吗？？？对，不能,只能设置数字的像素值
//	// window.UEDITOR_CONFIG.initialFrameWidth = 1101;
//	//图片上传提交地址
//  window.UEDITOR_CONFIG.imageUrl = handler; 
//  //图片修正地址
//  window.UEDITOR_CONFIG.imagePath = root + '/Uploads/Editor/';
//  window.UEDITOR_CONFIG.toolbars = [
//          ['fullscreen', 'source', '|', 'undo', 'redo', '|',
//              'bold', 'italic', 'underline', 'fontborder', 'strikethrough', 'superscript', 'subscript', 'removeformat', 'formatmatch', 'autotypeset', 'blockquote', 'pasteplain', '|', 'forecolor', 'backcolor', 'insertorderedlist', 'insertunorderedlist', 'selectall', 'cleardoc', '|',
//              'rowspacingtop', 'rowspacingbottom', 'lineheight', '|',
//              'customstyle', 'paragraph', 'fontfamily', 'fontsize', '|',
//              'directionalityltr', 'directionalityrtl', 'indent', '|',
//              'justifyleft', 'justifycenter', 'justifyright', 'justifyjustify', '|', 'touppercase', 'tolowercase', '|',
//              'link', 'unlink', 'anchor', '|', 'imagenone', 'imageleft', 'imageright', 'imagecenter', '|',
//              'insertimage', 'emotion', 'scrawl', 'insertvideo', 'music', 'attachment', 'map', 'gmap', 'insertframe','insertcode', 'webapp', 'pagebreak', 'template', 'background', '|',
//              'horizontal', 'date', 'time', 'spechars', 'snapscreen', 'wordimage', '|',
//              'inserttable', 'deletetable', 'insertparagraphbeforetable', 'insertrow', 'deleterow', 'insertcol', 'deletecol', 'mergecells', 'mergeright', 'mergedown', 'splittocells', 'splittorows', 'splittocols', '|',
//              'print', 'preview', 'searchreplace', 'help']
//      ];                   
//	UE.getEditor('intro');
//	UE.getEditor('service');
	// 点击出现编辑器
	$('.next_show').click(function(){
		$(this).next().toggle(300);
	});


	

});